The M.Sc. in Computer Engineering and Networks program, initiated in 2008, responds to the demand of bachelor's degree holders seeking advanced studies in computer engineering. The two-year program is structured around key areas such as computer networks, information security, and computer architecture, with elective courses covering contemporary topics like the Internet of Things, wireless networks, cloud computing, and big data analysis, providing students with a broad learning and research scope.
The program's objectives include enhancing scientific research in the Department of Computer Engineering, preparing engineers proficient in scientific research and problem-solving, nurturing elite students for doctoral studies, finding solutions for industrial problems through joint research projects, and establishing scientific cooperation with local and international institutions.
The intended learning outcomes encompass a deep understanding of concepts in computer architecture, wired and wireless networks, and network security. Students are expected to employ higher-order thinking skills in problem-solving, demonstrate proficiency in designing and managing systems, exhibit a commitment to continuous professional development, and contribute to the advancement of computer engineering science.
Graduates are anticipated to pursue careers as computer hardware engineers, systems analysts, network architects, information security analysts, computer programmers, research assistants, academic faculty members, among others. The program emphasizes ethical responsibility, independence in learning, and the application of research methodologies in the preparation of research and reports related to computer engineering and networks. It also aims to equip students with the ability to assess changes in the field and analyze factors influencing it on local, regional, and global scales, providing insights into potential future developments.
